package chapter04.demo3;

/**
 *  抽象类
 */
abstract class Student{
    int id;
    String name;
    abstract void setId(int id);
//    abstract int getId();
//    abstract void setName(String name);
//    abstract String getName();
    public void study(){
        System.out.println("我的天只是学习");
    }
}
//1. 抽象类可以直接继承抽象类
abstract class SmallStudent extends Student{}
//2. 普通类继承抽象类
class SeniorStudent extends Student{
    void setId(int id){
        this.id= id;
    }
}
public class Demo3 {
    public static void main(String[] args) {
        SeniorStudent stu1 = new SeniorStudent();
        stu1.id=1;
        stu1.name = "小米";
        stu1.study();
    }
}
